package com.example.demo.controller;

import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

/**
 * 没什么
 * 是什么阿萨德
 */
//爱上了的空间阿里斯顿爱神的箭阿拉斯加第六届爱丽丝的骄傲了圣诞节喽
@RestController
@RequestMapping("/api")
public class Test {

    //    name代表提交参数名。
//    required意思是这个参数是否必需，默认true，没有该参数，无法调用此方法；这里设为false，有无该参数都可以调用。
//    defaultValue如果该参数值为空，那么就使用默认值。
    @RequestMapping("/getInfo")
    public String aa(@RequestParam(name = "param", required = false, defaultValue = "默认值") String param) {
        return "qwre" + "asdasd" + param;
    }

    @RequestMapping("/test01")
    public String getMap(@RequestBody Map<String ,String> person) {
//        System.out.println(person.get("name"));
        return person.get("name");
//        System.out.println(123);
    }

    @RequestMapping("/test02")
    public String postMap(HttpServletRequest request) {
        String name = request.getParameter("name");
        String password = request.getParameter("password");
        System.out.println(name);
        System.out.println(password);
        return "test/02S";
    }
}
